package jscinttools.utilities.plotterutilities;
/**
 *  Interface to acces the different labels of a pad
 *
 *@author     Marc-Antoine Verdier
 *@created    13 juillet 2011
 */
public interface Pad
{
	/**
	 *  Acces the title of the pad
	 *
	 *@return    The title
	 */
	public PlotLabel title();


	/**
	 *  Acces the labels of an axis (name of the axis)
	 *
	 *@param  axis  0 for X, 1 for Y and 2 for Z
	 *@return       The axis label
	 */
	public PlotLabel axisLabel(int axis);


	/**
	 *  Acces the tick labels of an axis (numbers on the axis)
	 *
	 *@param  axis  0 for X, 1 for Y and 2 for Z
	 *@return       The tick label
	 */
	public TickLabel tickLabel(int axis);
}

